<?php 

// array JSON response
$response = array();
 
// db connect class
require_once __DIR__ . '/connect.php';
 
// conectar com db
$db = new DB_CONNECT();

mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');

function todosCachorros() {

	// Parametros de pesquisa
    $where = $_GET['sql'];
	
	if (strcmp($where, " ") == 0) {
		// get all cachorros from tbcachorros
		$result = mysql_query("SELECT id, raca, apelido, genero, idade, porte, adocao_compra, tipo, id_empresa, cep_empresa FROM tbcachorros") or die(mysql_error());
	}
	
	if (strcmp($where, "") != 0) {
		// get all cachorros from tbcachorros
		$result = mysql_query("SELECT id, raca, apelido, genero, idade, porte, adocao_compra, tipo, id_empresa, cep_empresa FROM tbcachorros $where") or die(mysql_error());
	}
	
     if (!empty($result)) {
	 
		// checar resultados nulos
		if (mysql_num_rows($result) > 0) {
    
			// cachorros node
			$response["cachorros"] = array();
 
			while ($row = mysql_fetch_array($result)) {
	
				// temp cachorro array
				$cachorro = array();        
				$cachorro["id"] = $row["id"];
				$cachorro["raca"] = $row["raca"];
				$cachorro["apelido"] = $row["apelido"];
				$cachorro["genero"] = $row["genero"];
				$cachorro["idade"] = $row["idade"];	
				$cachorro["porte"] = $row["porte"];	
				$cachorro["adocao_compra"] = $row["adocao_compra"];
				$cachorro["tipo"] = $row["tipo"];
				$cachorro["id_empresa"] = $row["id_empresa"];
				$cachorro["cep_empresa"] = $row["cep_empresa"];
		
				// add unico cachorro no responde array
				array_push($response["cachorros"], $cachorro);
			}
		
			// success
			$response["success"] = 1;
 
			// echo JSON response
			echo json_encode($response);
		}
		else {
		    // nenhum cachorro encontrado
			$response["success"] = 0;
			$response["message"] = "Nenhum cachorro encontrado";
 
			// echo nenhum cachorro JSON
			echo json_encode($response);
		}
	}
}

function consultaCachorro() {
    $id = $_GET['id'];
 
    // get a product from tbclinicaveterinaria
    $result = mysql_query("SELECT * FROM tbcachorros WHERE id = $id");
 
    if (!empty($result)) {
        // checar resultados nulos
        if (mysql_num_rows($result) > 0) {
 
            $result = mysql_fetch_array($result);
 
            $cachorro = array();
			$cachorro["id"] = $result["id"];
            $cachorro["apelido"] = $result["apelido"];
			$cachorro["descricao"] = $result["descricao"];
			$cachorro["raca"] = $result["raca"];
			$cachorro["genero"] = $result["genero"];
			$cachorro["idade"] = $result["idade"];
			$cachorro["porte"] = $result["porte"];
			$cachorro["tamanho"] = $result["tamanho"];
			$cachorro["preco"] = $result["preco"];
			$cachorro["gasto"] = $result["gasto"];
			$cachorro["peso"] = $result["peso"];
			$cachorro["tipo"] = $result["tipo"];
			$cachorro["qtdAcesso"] = $result["qtdAcesso"];
			$cachorro["id_empresa"] = $result["id_empresa"];
			$cachorro["cep_empresa"] = $result["cep_empresa"];

            // success
            $response["success"] = 1;
 
            // veterinario node
            $response["cachorro"] = array();
 
            array_push($response["cachorro"], $cachorro);
 
            // echo JSON response
            echo json_encode($response);
        } else {
            // Nenhum veterinario encontrado
            $response["success"] = 0;
            $response["message"] = "Nenhum veterinario encontrado";
 
            echo json_encode($response);
        }
    } else {
        // Nenhum veterinario encontrado
        $response["success"] = 0;
        $response["message"] = "Nenhum veterinario encontrado";
 
        echo json_encode($response);
    }
}

if (strcmp($_GET['metodo'], "carregaCachorro") == 0) { 
	consultaCachorro();
}
if (strcmp($_GET['metodo'], "todosCachorros") == 0) { 
	todosCachorros();
} 
?>